记一下 openwrt 可能忘记的常用命令

将 /dev/sda1 分区挂载为 swap 交换区:

1
2
mkswap /dev/sda1
swapon /dev/sda1

挂载 vfat:

1
2
3
4
opkg install kmod-fs-vfat // fat,fat32
opkg install kmod-nls-utf8 kmod-nls-cp437 kmod-nls-iso8859-1 // 文件系统的语言支持
mkdir sda1
mount -t vfat /dev/sda1 sda1

挂载 ntfs:

1
2
3
opkg install kmod-fuse ntfs-3g
mkdir sda1
ntfs-3g /dev/sda1 sda1

格式化分区:

1
2
opkg install e2fsprogs
mkfs.ext4 /dev/sda1

支持 extroot:

1
2
opkg install block-mount
reboot

复制flash根分区文件到外部存储

1
2
3
4
5
6
mkdir /mnt/sda1
mount /dev/sda1 /mnt/sda1
mkdir -p /tmp/cproot
mount --bind / /tmp/cproot/
tar -C /tmp/cproot/ -cvf - . | tar -C /mnt/sda1 -xf -
umount /dev/sda1